Входные данные
Первая строка содержит размер массива N . Во второй строке через пробел задаются N чисел – элементы массива. Гарантируется, что 0 < N ≤ 10000 .
Выходные данные
Программа должна вывести элементы полученного массива в одной строке, разделив их пробелами.
n = int(input()) # Считываем размер массива
arr = list(map(int, input().split())) # Считываем элементы массива
# Сортируем массив по возрастанию
arr.sort()
# Переставляем три наименьших элемента в начало массива
arr[:3] = sorted(arr[:3], reverse=True)
# Выводим полученный массив
print(*arr)
Пример входных данных:
6
6 2 1 5 3 4
Пример выходных данных:
1 2 3 6 5 4
Эта программа считывает размер массива и его элементы, сортирует массив по возрастанию и переставляет три наименьших элемента в начало массива. Остальные элементы остаются в том же порядке. Затем программа выводит полученный массив.